home *** CD-ROM | disk | FTP | other *** search
/ Freelog 22 / freelog 22.iso / Prog / Djgpp / GPC2952B.ZIP / doc / gpc / docdemos / arraydemo.pas < prev    next >
Encoding:
Pascal/Delphi Source File  |  2001-02-09  |  561 b   |  25 lines

  1. program ArrayDemo;
  2. type
  3.   IntArray = array [1 .. 20] of Integer;
  4.   WeekDayChars = array [(Mon, Tue, Wed, Thu, Fri, Sat, Sun)] of Char;
  5.   Foo = array [0 .. 9, 'a' .. 'z', (Baz, Glork1, Fred)] of Real;
  6.   TwoDimIntArray = array [1 .. 10] of IntArray;
  7.   { is equivalent to: }
  8.   TwoDimIntArray2 = array [1 .. 10, 1 .. 20] of Integer;
  9.  
  10. procedure PrintChars (F: array of Char);
  11. var
  12.   i: Integer;
  13. begin
  14.   for i := Low (F) to High (F) do
  15.     WriteLn (F [i])
  16. end;
  17.  
  18. var
  19.   Waldo: WeekDayChars;
  20.  
  21. begin
  22.   Waldo := 'HiWorld';
  23.   PrintChars (Waldo)
  24. end.
  25.